OpenCharities
Andrew Teal
Trustee
Charity
Role
Appointed
Halifax Choral Society (1817) Limited
Trustee
May 5, 2026