I'm in Teesside. When I click on On Demand > Live Events > red button, there is a list on the left hand side of the screen, with todays PPV football games, followed by UFC24 and then WWE Hell in a Cell. Clicking on UFC254 brings up the screen with the red icon at the bottom that says book for £19.95. I won't go any further as I don't wish to watch the UFC, but it does appear to be working here.
Have you tried using your remote Home > Help and Setting's > Settings > Network > Connect to Virgin Service now in case your connection has dropped?
The same error message occured in February this year, which turned out to be a service issue that was fixed just before the event started.
Have you looked in Check service status at the top of the page to see if anything is showing there?
The Service you do for others is the rent you pay for your room here on Earth - Muhammad Ali