About Mayfair Restaurants Limited (03127523) United Kingdom