About Mayfair House Properties Management Trust Limited (08936472) United Kingdom