About Leatherhead Wellness Clinic Ltd (13473525) United Kingdom