About Mayfair International Property Investment Limited (11612337) United Kingdom