About T & S H Limited (12693395) United Kingdom