About The London Lyme Clinic Ltd (09794916) United Kingdom