The British Heart Foundation has announced plans to shut 150 of its shops across the UK over the next two years. The charity, which operates 652 stores, said a review found some shops are ‘no longer ...