About Mayplace Properties Limited (10453993) United Kingdom