‘Results Being Achieved’ in Safeguarding!

In the first ever audit of our safeguarding practice by the regulatory body for England and Wales, the Catholic Safeguarding Standards Agency (CSSA), the Diocese of Leeds has been given a grade of ‘Results Being Achieved’. The CSSA’s independent auditors...