About Mysquare Properties Limited (03010766) United Kingdom