About Mayfair Independent Limited (03889260) United Kingdom