Man of Honour
Virgin media is an option. Mobile Internet is another option.
It would help to know the name of the area you're in.
https://www.broadbandchecker.btwholesale.com type your details in to there and that will tell you all the stats for your current openreach line.
https://www.openreach.com/fibre-broadband type your post code in there to see if your area is in the scope of Openreach full fibre planning.
Also check on other sites to see if there any alt nets coming to your area, like CityFibre, or even Hyperoptic.
One minor caveat to that - people shouldn't get too optimistic about results from their postcode. I fed my postcode to a checker (that one, I think) and it said yes, everything available up to gigabit at least. Nice! But in reality that's only true for up to part way along the road I live in. Postcode checking gives you the best case scenario in that postcode, which might not be true for all premises in that postcode.
I get 10Mbps down, maybe 500Kbps up. For £37 a month. And the service is unreliable and drops out frequently. I live in a city, near the city centre. But that city is Stoke on Trent.
I could get 50Mbps for £45 a month from Virgin and that would include free weekend landline calls (which is slightly more useful than a chocolate fireguard, but only slightly). But I'd have to rearrange my emails (I make some use of my current ISP's email and that would end if I switched to Virgin) and I'd have to arrange things and inertia has stopped me doing it yet. Also, I'm not fond of Virgin. They spammed me a great deal with junk mail and that means they must be crap. Maybe one day Openreach will mount an expedition into the interior of this wretched hive of scum and villainy and bring 21st century telecoms to all of it.
I'm feeling very Monty Python about the OP's post...40Mbps? You lucky, lucky *******! I dream about having 40Mbps. When I were a lad I had to run to the ISP, 10 miles uphill both ways in the snow, whistle the upload, remember the download and whistle it to my computer when I got home.