About Mayfair 95 Limited (10610871) United Kingdom