About Teddy Gould Ltd (07551333) United Kingdom