I'm not getting concerned over something that's totally irrelevant.
With traceroute you need to consider what you're measuring and what that means. Generally, traceroute results are unreliable to use for end to end latency measurement because they are greatly dependant on the response times of the supervisor software in the routers.
Routers are generally optimised to transmit packets through them and can be relativity slow to process errors such as packets exceeding their hop count. traceroute works by sending packets with an increasing hop count and getting an error response back from each router in turn as the router discovers the packet it receives has exceeded its hop count. The time taken by the router to do this is not a good measure of latency of packets travelling through the router.
In your traceroute output
1 <1 ms <1 ms <1 ms edge1-r-0-0-1.evansnet.co.uk [10.5.14.254]
2 8 ms 8 ms 9 ms 217.32.141.2
3 9 ms 8 ms 8 ms 217.32.140.222
4 13 ms 13 ms 13 ms 217.41.216.154
5 153 ms 151 ms 154 ms 31.55.164.69
6 14 ms 13 ms 15 ms 31.55.164.107
7 14 ms 14 ms 13 ms acc1-10GigE-0-0-0-5.bm.21cn-ipp.bt.net [109.159.
248.74]
8 22 ms 23 ms 23 ms core1-te0-15-0-15.ealing.ukcore.bt.net [109.159.
248.40]
9 18 ms 18 ms 17 ms acc1-10GigE-0-5-0-4.l-far.21cn-ipp.bt.net [109.1
59.254.104]
10 158 ms 159 ms 168 ms 194.74.65.42
11 * * * Request timed out.
12 20 ms 20 ms 20 ms ae0.er01.cwwtf.bbc.co.uk [132.185.254.93]
13 21 ms 21 ms 21 ms 132.185.255.156
14 144 ms 149 ms 150 ms www-vip.cwwtf.bbc.co.uk [212.58.253.67]
Hop 5 took 153ms but hop 6 took only 14ms. Time cannot have gone backwards by 139ms between hop 5 and 6 so something else must be going on. Chances are the supervisor software in hop 5 was in no hurry to respond to the traceroute packet reachnig its maximum hop count.
You need to measure the end to end latency using ping and see how that varies.