Go for Origin and change after a year...
https://uk.trustpilot.com/review/originbroadband.com
17.99 is fairly unbeatable. Post Office usually have a real cheap price too. Talk Talk are amongst the cheapest most times, you could try them.
Basically anyone. With VM you pay a premium for the faster speeds. So just stick a pin in a list of VDSL suppliers, or go for the cheapest.
As a Very Insightful Person, I'm here to share my knowledge. I don't work for Virgin Media.
Click to learn more about VIP
Use Kudos to say thanks
Mark as Helpful Answer if I've helped