About London Headache Centre Ltd (07189503) United Kingdom