About Square Property & Management Limited (09637327) United Kingdom