Coffee is zero rated for VAT, it's an essential item, not a luxury!
Coffee is exempt from VAT.
They're running a promotion, not charging VAT, to try and drum up business.
The coffee shop turnover less than £85,000 a year, which is below the VAT threshold, so they aren't registered for VAT.
Here's an interesting quiz for you.