About Square Properties Limited (02537400) United Kingdom