Name of Charity
Village of Hope and Grace UK
Registered office
83 Hawser Road, Tewkesbury, GL20 7FA, United Kingdom
Contact details
Email: info@villageofhopeandgrace.org
Business ID no.
Charity Commission Registration Number: 1132130
Regulatory authority
Charity Commission for England and Wales