About T & I Facilities Limited (05642838) United Kingdom