About London Leech Therapy Clinic Ltd (07973578) United Kingdom