The report from the Oftsed inspection carried out on 11th September 2017 can be found here