About T & R Projects Limited (09662194) United Kingdom