About T.c.s. Teddington Limited (03517638) United Kingdom