Mayfair's newest art haven showcases curated pieces in a peaceful, intimate setting where friendly staff and thoughtfully presented work make it feel like discovering a creative secret.