About London Neurology Clinic Limited (10949323) United Kingdom