About Allsquare Properties Limited (06881232) United Kingdom