Achieving for Children


Achieving for Children is a social enterprise company created in 2014 by the Royal Borough of Kingston upon Thames and the London Borough of Richmond upon Thames to provide their children’s services.

In August 2017, the Royal Borough of Windsor & Maidenhead became a co-owner of Achieving for Children, and we now deliver children’s services across all three boroughs.

As a Community Interest Company, we do not make a profit from our work. We are focused entirely on delivering quality care for children and young people in need, without the pressure of producing shareholder profits.

Find out more about fostering

What is fostering?

Types of fostering

Becoming a foster carer



Fees and allowances


Contact us

Achieving for Children