About Square & Compass Properties Limited (11952615) United Kingdom