Church Road, Liverpool, L13 2BA  •  0151 228 4137  •  Email Us

Our last Ofsted inspection was in November 2017. Please see the report below:

Download: Ofsted Report – November 2017 [PDF]

Download: Ofsted Report – January 2013