Well, whatever the cause of the short landing it was a lucky escape for West London. Probably not a popular view on this forum but the appoaches over central / west london are simply insane for the amount of traffic that now uses LHR.
I'm not anti airport, 27L used to be my local runway when I worked in technical block A