About London Neurology Associates Limited (08447211) United Kingdom