The British Heart Foundation, which operates 680 stores across the UK, has announced plans to close around 150 charity shops by March 2028