Welcome to
Vision 21

A not for profit organisation working to make Gloucestershire communities more sustainable, robust, and resilient  





Reclaim is our volunteer supported furniture re-use scheme based in Cheltenham. We sell pre-loved furniture for a reasonable price – supporting low income households & saving tonnes of C02 every year.


We completed a successful 3 year contract to develop and deliver CheltenhamZero for Cheltenham Borough Council. Building a cross-sector partnership of 178 local organisations working together to achieve net-zero carbon emissions in Cheltenham by 2030.

Planet Cheltenham

Explore how we are working to help people prepare for the challenges climate change will bring. Join us and learn how we can make Cheltenham a fairer and more sustainable place to live.

Regeneration & Repair

Our volunteer supported Regeneration & Repair cafes are held at locations across Gloucestershire and invite people to bring in their broken small electrical items, textiles, knives and tools for sharpening. 


Planted is our new volunteer supported community hub in Charlton Kings. Offering a plant based cafe, loose food/refill shop and local art. We host activities, talks, groups, art workshops and more. Supporting the community and encouraging sustainable living.

Nature Hubs 2024

We are one of 100 Nature Hubs funded by Hubbub in 2024 to help people reconnect with nature. Join us at our community growing project in Annecy Gardens and nature events and community meals at Planted cafe.


Subscribe to our Newsletter

Read more

Make a Donation

Read more

Become a Member

Read more

Fatal error: Uncaught Error: Class "Elementor\Plugin" not found in /home/sites/vision21.org.uk/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Elements.php:422 Stack trace: #0 /home/sites/vision21.org.uk/public_html/wp-includes/class-wp-hook.php(324): Essential_Addons_Elementor\Classes\Bootstrap->render_global_html('') #1 /home/sites/vision21.org.uk/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #2 /home/sites/vision21.org.uk/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/sites/vision21.org.uk/public_html/wp-includes/general-template.php(3081): do_action('wp_footer') #4 /home/sites/vision21.org.uk/public_html/wp-content/themes/hello-elementor/footer.php(25): wp_footer() #5 /home/sites/vision21.org.uk/public_html/wp-includes/template.php(810): require_once('/home/sites/vis...') #6 /home/sites/vision21.org.uk/public_html/wp-includes/template.php(745): load_template('/home/sites/vis...', true, Array) #7 /home/sites/vision21.org.uk/public_html/wp-includes/general-template.php(92): locate_template(Array, true, true, Array) #8 /home/sites/vision21.org.uk/public_html/wp-content/themes/hello-elementor/index.php(37): get_footer() #9 /home/sites/vision21.org.uk/public_html/wp-includes/template-loader.php(106): include('/home/sites/vis...') #10 /home/sites/vision21.org.uk/public_html/wp-blog-header.php(19): require_once('/home/sites/vis...') #11 /home/sites/vision21.org.uk/public_html/index.php(17): require('/home/sites/vis...') #12 {main} thrown in /home/sites/vision21.org.uk/public_html/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Elements.php on line 422