About Teddington Electronics Limited (05763831) United Kingdom