About T & S Investments Limited (03730706) United Kingdom