Please note that if the fault is with your telephone line (which it more than likely is) then cancelling and going with another provider won't sort the issue. The fault on the line would still remain as it's Openreach's copper network back to the exchange.
All service providers bar virgin use Openreach's copper network.
If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution’
Hi TArcher. Hope you managed to get sorted. I know what you mean about them not calling back. And of they do It's usually at a time your not available. Despite leaving instructions on the best time to call.