What really went wrong: the so-called government discount scheme.
The UK government will pay 50% of British diners' bills when they eat out in August as part of a COVID-19 support scheme. Here's the small print.
And, IIRC, its been extended into September.