About T D & S Limited (01334902) United Kingdom