About Teds Management Limited (04271778) United Kingdom