Sadly there is a growing list of airports where 2 hours is not enough connection time. When flying into LHR with shortish connection, I try to check status of flights out of LHR before boarding my flight to LHR. It can make a difference reducing stress if you know your onward flight has been delayed a couple of hours so it doesn't matter if your flight to LHR is a bit late.