It just occurred to me that I remember there was a law in England whereby a shopkeeper could actually be arrested for selling things in English units. I guess that doesn't apply to beer?

Correct, there are specific exemptions for beer, cider, and milk.

http://www.dti.gov.uk/ccp/topics1/guide/metricbus.pdf

Peter