About T & S Holdings (uk) Ltd (08674739) United Kingdom