News

Charity shops generated £75.3bn in social value in 2022