@Gooner007I'm sorry to say but it isn't o2's fault that you moved to an area that has variable coverage, a post code can cover a large area (as your does), and then it is subject to variations in terrain, obstacles in the way, radio interference, large stone walls.
And although the computer predicts coverage is good it isnt 100% accurate, and never will be.
Also as per the t&c's mobile coverage is not guaranteed to be 100% of the UK.
@MI5 has advised you what you need to do, and you can use Skype and use the freephone number to contact o2 0800 032 1402
The best option for you would be to get some PAYG sims on other networks and test the signal, then put into cancel the o2 contract and pay what the termination fee is and then leave and port your number out.
--
iPhone 16 Pro Max - o2 and Spusu
Xperia 1V - Spusu
--
This is not customer services and we dont have access to your account
I do not work for o2 or any VMo2 /Telefonica/Liberty Global Company