About The Headache Centre Limited (07612445) United Kingdom