I get the 8:30am KWI-LHR flight & they serve breakfast early on. Aside from the fact it's usually rubbish irrespective of class, I find it's too late for breakfast & too early for lunch. I'd much rather they served a proper lunch about 3-4hrs in rather than a breakfast 1 hr in. We normally land around 1pm so it's 3ish by the time I get home, which is then too late for lunch.