British Heart Foundation

The British Heart Foundation funds research and provides support for those affected by heart and circulatory diseases, including running charity shops to raise funds.