Shoppers have been snapping up the bargains at a giant charity shop. British Heart Foundation (BHF) has today opened its home ...