If you walk through the tunnels then you will also need extra time for security.
Due to approach traffic, ATC usually forces the donut pattern East of LHR. I have had few flights arrive on time at LHR. Usually 30-50 minutes late. Once 4 hours late (an extreme exception).
I would have a backup plan just in case of a late arrival into LHR.