This is the official website for the British Blood Bank or Give Blood which is part of the NHS.
This site can help you find your nearest place to donate blood and platelets.
There is a host of information related to blood and platelet donation on this site, and more information on data like the level of the current blood reserves.
If you can donate I would recommend that you do, could save a life, and in return yours might get saved by another donor.