Shaw Trust
From Wikipedia, the free encyclopedia
The Shaw Trust is a non-profit UK charity for helping disabled and disadvantaged people into employment and independent living.
It was formed in the village of Shaw in Wiltshire in 1981. It now employs around 1200 people, and works with around 50,000 clients a year.