The British Heart Foundation (BHF) made a net loss of £3.3m last year from its network of 651 charity shops, its accounts show
The British Heart Foundation (BHF) made a net loss of £3.3m last year from its network of 651 charity shops, its accounts show