Contemporary art gallery based in the heart of Mayfair, London