I did the BA JFK-LHR flight about 18 months ago in CW. We looked at the pre-flight supper option. Didn’t think the food was special and opted to dine on board. Although it was a sleeper service a full menu was offered. As a short flight I opted for extra sleep and no breakfast on board instead dining at the arrivals lounge.