About Teddington Engineering Company Limited (00364552) United Kingdom