About T And S Components Limited (08239405) United Kingdom