The Charities Aid Foundation (CAF)  is a registered charity that works to create greater value for charities and social enterprise.

www.cafonline.org