Geo IP in the UK is useless in the main
If you use https://www.iplocation.net
you can see several Geo IP companies and their guesswork.
In my case with my static IP Plusnet FTTC / VDSL connection I get these responses:
IP2Location = British Telecommunications PLC
ipinfo.io = British Telecommunications PLC
EurekaAPI = PlusNet Technologies Ltd
DB-IP = Plusnet Technologies Ltd
MaxMind = Not Available
Proving MrSaffron's statement - its all guesswork.
A WHOIS from RIPE on my static IP reports:
descr: Dial-up and ADSL pool
descr: PlusNet Technologies Ltd
IP blocks move between organisations all the time, and when its a big corporate like BT PLC then it can take ages to update WHOIS.
plusnet unlimited fibre
80/20 - 2 Jun 14 - Sync at 21/Oct/17: 63,430/9,688 - G.INP & 2.6 dB SNRm
18 years broadband since 1999's ntl:cable modem trial - Now using Asus RT-AC88U with BT HG612 - BQM