About Square And Compass Developments Ltd (13619447) United Kingdom