Cirencester Opportunity Group is an independent charity providing integrated education for preschool children and support for their families.