Aside from the city’s largest concentration of five star hotels, London’s Mayfair area is known for former homes converted into off ices for major corporate headquarters, embassies, financial and real estate companies. Mayfair Residence is an unusual case