May Fair Kitchen, new restaurant opening in Mayfair, London