Charity Futures is an independent think tank promoting the long term sustainability of charities