Company name: Ormer Mayfair Restaurant
Description: Elegant spot for modern British fare
Flemings Mayfair, 7-12 Half Moon St, London W1J 7BH, United Kingdom