About Mayhall Properties Limited (03174518) United Kingdom