Mayfair café punching above its weight with some of London's better matcha options, particularly the balanced cloudy matcha, though the downstairs needs some TLC.