About Mayfair Country Holdings Ltd (13409091) United Kingdom