News London
Topic
1 story, newest first.
Croydon Council terminated a seven-year contract worth £8.57 million with St Christopher's Fellowship for a children's home. This decision was made despite an Ofsted inspection rating the home as 'Good' overall, a finding that appears to contradict the council's stated reasons for cancellation.
Loading live conditions…