About Mayfair Investments & Asset Management Ltd (12828157) United Kingdom