OpenCharities

Mark Beardsworth

Trustee

Charity Role Appointed
Giggleswick School Trustee Aug. 18, 2025