Sus instalaciones se encuentran en el pueblo de Kirkby, a 10 kilómetros de la ciudad de Liverpool.