About Mayfair Apartments (u.k.) Limited (02058377) United Kingdom