About Tellington Management Ltd (09274234) United Kingdom