About Beechwood Homeopathy Limited (04583870) United Kingdom