As far as I can tell, BA is the only airline that lands late at London city airport. All the other flights are early.