About Mayfair House Apartments Limited (11369679) United Kingdom