I thought you could only get NHS hearing aids from the hospital?

This is no longer the case. New government legislation means that in certain areas, following a referral from your GP, you can choose from a selection of accredited providers in your local community.