About Teddington Trading Company Limited (03530886) United Kingdom