PCC of the Ecclesiastical Parish of the Church of the Holy Spirit - Clapham
Registered Charity No.
1134600