ive done jmk-lcy twice, the food is decent, no need for pret on board, if you eat a lot just have a big breakfast beforehand somewhere.
drinks are unlimited as well, they usually have decent stock, service is great; just be a bit patient as usually they do economy service after CE is dealt with given they only have 2 cabin crew on the flight.