Achiveing for Children is a non-profit organisation that is focused on supporting children and young people to live safe, happy, healthy and successful lives. The organisation works with Kingston upon Thames and the London Borough of Richmond upon Thames to deliver all their children’s services. Achieving for Children works closely with the local authorities and local strategic partners, such as schools, the police, health services and voluntary sector organisations, to ensure that the services provided are relevant and responsive to the differing needs of children and young people and support the delivery of each council’s local strategic priorities.