About Teddington Group International Limited (04911764) United Kingdom