I have been in touch with SQ and it seems that the service has been confirmed as breakfast 1 to 2 hours after departure from LHR and lunch 2 to 3 hours before arrival in SIN.
However as suggested, those up front can amend the main courses to something more appropriate to the flight operating time using BTC.