About Teddington Homeopathy Ltd (07590924) United Kingdom