MARGARET ALLEN FOUNDATION

Registered charity number: 701232

Causes: Education/training

Supporting the education of children in Herefordshire

Sourced from the Charity Commission for England & Wales bulk register.