About T & R Test (holdings) Limited (05954673) United Kingdom