Haffey, Henry, active 1794-1808, of St Vincent, West Indies