NHS Blood and Transplant collects blood from roughly a million donors a year and provides it to 5000 patients a day who need ...