OpenCharities

Margaret David

Trustee

Charity Role Appointed
Velindre Village Hall Fund Trustee Sept. 23, 2021