Maghull is a town and civil parish in Sefton, Merseyside, England. The town is north of Liverpool and west of Kirkby. The town is also the location of Ashworth Hospital. Maghull had a population of 20,444 at the 2011 Census. From Wikipedia
Detectives mark the 18th anniversary with a fresh appeal for information in the suspected murder.