About Mayfair Residences Limited (10964612) United Kingdom