I was on BR 12 in late May.
I guess only BR 12/18 the 7pm departure to West Coast don't have mid-flight snack for business class.
With the supper service on the late night bank, BR may see some demands for a substantial snack especially some may skip supper after takeoff.
I know the 11am departure BR 6/8 have mid-flight snack too. That's possibly of the day time departure.
Anyway, instant noodles are always available in business class, in addition to the usual array of packaged snacks!
Carfield