About Teddington Components Limited (03068694) United Kingdom