The Charity Retail Association (CRA) is an industry network organisation for the charity retail sector. This year the organisation celebrates its 25th birthday, and what a way to do it!