Ok, so tonight I spent about an hour cleaning the carb, fitting new needle, new needle float valve, new jets, new float and new seals. I also fitted a new fuel filler seal, new fuel tap, new fuel line and new fuel filter.
I then spent about the next hour and a half trying to stop the fuel leaking from every possible join!
I fired it up and it sprung into life! I adjusted the idle screw to what sounded like a comfortable speed. I left it idling for a couple of minutes.
Then I took it for a short ride. It rode fine for a few minutes and then suddenly cut out completely. Trying to restart it does nothing at all. No attempt to fire up. This is how it was behaving before I did all of the work to the fuel supply as I thought this was the problem. I'm now thinking that it must be an electrical problem.
Any suggestions? The coil perhaps? The spark plug looks new and I changed the HT lead when I first got the bike (albeit for another old one).
The magneto was still working as the light (only the front one is working at the moment) was still on if I pedalled.