About Mayfair Property Holdings Limited (01312774) United Kingdom