About Teddington Hall Management Limited (04703638) United Kingdom