As I understand it the Government fund and run Highways England (in theory a Ltd. Co. with one shareholder, the Minister of Transport, currently Chris Grayling) who maintain the motorways and trunk roads, all other roads are operated by local councils so nothing to do with receipts from the road fund license.
My council tax was only £2,500 this year so a bargain!