About Teds Development Ltd (09266134) United Kingdom