About Teddington (uk) Limited (08128342) United Kingdom