About Teddington Engineered Solutions Ltd (04688666) United Kingdom