10
A care home for children with learning disabilities in Waltham Forest has improved according to a new Ofsted inspection.