About Teddy Edwards Limited (07724617) United Kingdom