I don't think so somehow.
When you go to google.com, does it redirect you to the UK ? If it does not, then your ISP may have an incorrect listing on their geolocation database which means your browser is talking to servers further away.
What sort of firewall setup do you have ? Are you using a hardware firewall of some description ? Is the software up to date ?
Are your web browsers up to date ? Is your OS up to date on patches ?
Have you double checked all your DNS settings ? You may have a broken DNS server somewhere on your list, which would mean under round-robin you'll see delays when you hit that one as resolver.
Finally, please stick up a trace route and ping to google.com here, it may be an ISP network issue (although fairly unlikely). If you're on the Uk/EU servers, the route taken will look something like the below (although your return times will probably be higher and you'll have more hops than me).
>tracert google.com (or "traceroute google.com" on mac)
1 <1 ms <1 ms <1 ms XXXXXXXXX 2 <1 ms <1 ms <1 ms XXXXXXXXX 3 <1 ms 1 ms 1 ms XXXXXXXXX 4 1 ms 1 ms 1 ms google1.lonap.net [188.8.131.52] 5 2 ms 1 ms 1 ms 184.108.40.206 6 3 ms 4 ms 3 ms 220.127.116.11 7 7 ms 7 ms 7 ms 18.104.22.168 8 7 ms 7 ms 7 ms 22.214.171.124 9 7 ms 7 ms 7 ms 126.96.36.199 10 7 ms 7 ms 7 ms ww-in-f147.1e100.net [188.8.131.52] Trace complete.
>ping google.com Pinging google.com [184.108.40.206] with 32 bytes of data: Reply from 220.127.116.11: bytes=32 time=7ms TTL=55 Ping statistics for 18.104.22.168:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
Minimum = 7ms, Maximum = 8ms, Average = 7ms