I have a booking on SQ319 from LHR to SIN in business class, departing at 20.50h. It seems like the second meal is lunch while the evening departing flights from Frankfurt and Paris, which seem to be departing even later, have a breakfast as second meal. Anyone knows why the LHR flight has lunch instead of breakfast?