About Mayfair Holdings Corporation Limited (08845454) United Kingdom