They normally have them within a few miles of your home and very rarely in hospitals, more often than not they either have a Coach which they take to big offices and such as well as using Church Halls, Community Centres and so on.
You cant expect them to come to your house to get 1 pint of blood, it would drain their resources.
Regards
SS
I will look out for one.If its convienent i will give up a pint