About Mayfair Hampshire Limited (11528249) United Kingdom