About Sherrard Homeopathy Ltd (12491401) United Kingdom