You can get phone and broadband, ordered at same time from a single company, particularly the larger ISPs can offer this service. Note there will be a new connection charge as you don't currently have an old BT (openreach) phone line. This fee varies from £0 to £130. It is to cover cost of an Openreach engineer.
If you take phone AND broadband from BT, there is no new connection fee. I think Sky charge something like £20 but don't quote me. Plusnet, Talktalk and Vodafone are around £60.
There are usually some good deals around Black Friday week.
I would also check what 'estimated' fibre speed is available to your property. Anything less than 30mb for 'VDSL' for 'Downstream' suggests you are on a long phone line and could be unreliable if you are unlucky.
https://www.dslchecker.bt.com/
Consider also whether your existing phone number can be moved from VM to another provider. Sometimes it is not possible.
In our experience over past few years, 100mb cable from VM is normally 'circa' £25 pm (+£2 with line rental, weekend calls) on a retention deal, BUT you have to give 30 days notice to cancel everything, and HOPE the
Outbounds team phone you with an offer within 2-4 days typically. Otherwise, you have to 'uncancel' the cancellation (keeping old contract) and repeat the process if they don't call or you miss their calls before the 30 days is up.... You won't get such retention offers by phoning and speaking to VM customer services.