I used Openstreetmap to get the raw vectors. There are multiple methods and I can’t actually remember which one I used!
I then heavily edited the map to accentuate trunk roads and tidy up messy minor roads/paths etc. Happy to give you what I;ve got, but you might find it better to just go straight to the source.