About Mayfair Place Investments Uk Ltd (12664068) United Kingdom