About T & S Projects Limited (01554698) United Kingdom