Hi cambs
I agree with cje85 since your location is still showing as UK and your IP is still VM then this won't be preventing access to Netflix.
It might specifically be an error caused by Netflix themselves and not any other sites or apps. Have you had any issues accessing any other apps/sites?
It's possible that the IP address allocated to your internet connection is one that's wrongly listed by Netflix as a proxy IP. Netflix have been told numerous times to check the accuracy of their proxy lists from other ISP users as well as VM.
Although you say that you don't have a VPN it's very possible that you have one running in the background without being aware of it as some AV programs install them automatically as part of their own program, also some programs add them as browser extensions.
Removing browser add ons and extensions that you weren't aware of, and clearing the browser cookies and cache (which can become corrupted) can remove VPN's and their traces
You can ask to amend the https://whatismyipaddress.com/ database with your correct location by clicking on the link "Update My IP Location" which you will find just below the map on that page. This opens another page which advises some Pro's and Con's of why locations can be good or bad along with another to Proceed with updating the location. Once that site updates then it will be passed to others to correct the location information.