I fly GIG-LHR often and the flights always leave at 22.00, or even 23.00 after the Sept clock change. There is always a full dinner service about 1.5 hours after take-off, followed by a breakfast about 2 hours before landing. I guess your flight will have a similar arrangement.