As others stated, beyond their control, but clock on time will be at least an hour before ETD plus your 12 hour flight and then another 30min to knock off. Add the traffic delays in LHR, and I'd be pretty happy with their effort. And they turn around in a day and do it all again.