1 Mayfair Place, Mayfair, London, United Kingdom