About Mayfair Investments London Ltd (06469099) United Kingdom