About Mayfair Hotels & Leisure Ltd (10894100) United Kingdom