About T & S Limited (06900409) United Kingdom