About Mayfair Of London Limited (10365615) United Kingdom