About Teddington Management Limited (04109579) United Kingdom