A review of the group’s London Mayfair property, located on Lees Place, about a five-minute walk from Marble Arch underground station…