Pinecroft is a residential service offering high quality long-term care for children and young people aged 8-18 years with complex needs and learning…