London’s Mayfair is defying gravity, commanding some of the highest retail rents worldwide and luring international brands and investors in challenging times.