Soldato
Steer well clear of supermarket coffee. And yes, if they are a roaster(y) they sell beans.
I would generally agree but if you need some in a hurry M&S beans are passable, clearly not as good as bespoke places but good enough.