About Mayfair Corporation Limited (04272739) United Kingdom