Updated 05 Sep 2026

RENEWAL CHURCH

1117019
Charity number
£1,816,708
Reported income
£1,638,947
Reported spending
StatusRegistered
Registered28 Nov 2006
Latest accounts to31 Dec 2025
Based inWest Midlands, B91 2JR
ActivitiesCommunity Church and Family Centre.

More charities nearby Sold prices