About Square & Compass (holdings) Limited (13598482) United Kingdom