About T. & S. (holdings) Limited (01931796) United Kingdom