It's worth bearing in mind the catering facilities of the HOC.
In the Palace of Westminster there are 5 dining rooms, 4 cafés and 5 bars. At 1 Parliament Street, there is a self service restaurant, a café and a bar. At 7 Millbank, there is a brasserie restaurant/bar and a café. At Portcullis House, there is a food court style restaurant, a brasserie restaurant and a coffee bar.
There's also tea, coffee and snack vending machines throughout the parliamentary estate.
Also, there have to be catering facilities open throughout the time when the House or its committees are sitting (which facilities depends on what's going on).
Just thought I'd clear that up, like, as I noticed that some people were under the impression that MPs can't get anything to eat/drink if they're sitting late.
I don't see any reason why MPs should be provided with food outside (outwith!) the extensive facilities already provided to them.