About Mayfair Barclay Ltd (10950506) United Kingdom