About Square & Compass (nw) Ltd (11252353) United Kingdom