About Heslington Homoeopathic Practice Limited (04740963) United Kingdom