About T S Specialists Ltd (09765533) United Kingdom