On January 29th we were inspected by Ofsted. Our last inspection was May 2010 and at that time we achieved the highest possible grade of ‘outstanding’. We are delighted to announce that Ofsted still acknowledge the high standards of care at The Ark and once again, have rated us ‘outstanding’. The latest Ofsted framework is […]