About T & R S Projects Limited (03615684) United Kingdom