I suggested a location On/Off switch in Plusnets user control panel, a bit like your geolocator on/off on your android phone.
Unfortunately the ISP has absolutely no control. This is down to BTwholesale and will affect all IPSC, WBC and dedicated WBMC ISPs using dynamic IPs.
Just to clarify what is happening here, the IPs are dished out at the point of the BTWholesale bRAS. The ISP has a pool of IPs that it makes available to BTw which dishes them out once the account has been authenticated.
Since BTw installed MSE BRAS, it brings the IP pool much nearer to the EU, so it could show up as in your next town.... or if you are really unlucky, you pick up an IP previously used by another person who doesnt mind constantly using google geolocates and in those instances they can sometimes be pretty close to home. I picked up one once which was just a few streets away.
The unfortunate thing is that these IPs are sometimes a bit sticky so you can get stuck with one, or one in a similar range.
If you want to avoid the above, then get a static IP as those are dished out not from the local pool at the bRAS but by the CP.
As per SINET The options are
BT Wholesale allocates the address from a dynamic pool supplied to BT Wholesale by the
WBC Customer;
The CP returns the address in the RADIUS authentication response. This may be used to
allocate Static/Consistently Served IP Addresses or No NAT subnets to an end user
Alternatively look at using an LLU ISP whose RADIUS/BRAS may cover a wider area.