Most long-distance trains in the UK have either a shop or a trolley service from which to purchase snacks and drinks on board.
However, this can be pricey – and may be curtailed during the Covid-19 pandemic. You are permitted to bring food and drinks on board so we recommend purchasing your snacks and drinks beforehand.