Esquire was invited along to the launch of the store, which spans more than 7,200 square feet in the heart of Mayfair ...