Mandarin Oriental Mayfair, London has swung open the doors on its exclusive apartments, in the heart of Mayfair ...