About T Square Design Services Limited (08348027) United Kingdom