British Heart Foundation Shops Ltd (Registered Company 2767880) is wholly owned by the British Heart Foundation (Registered Charity Number 225971) and trades only to raise funds for its parent charity's objectives.