Thanks for the replies guys. Tried starting it tonight and it ran as sweetly as it has for the past few years

. I guess something was blocking it, but the ride home must have dislodged it??
Anyway, just to be sure I followed the various leads you gave me...
Fuel was pretty new, half a tank from the run out in Feb and the rest filled on Sunday. Tank was in garage in the intervening time. Checked the fuel lines etc and they were all clean, gave them a blow through with the compressor as well to be sure.
So, I took the carb off, and removed the bottom of the float chamber. Took out the float and checked the needle, filter etc. Everything was pretty clean, no sign of any gunk/dirt etc which suprised me to be honest.
The bottom of the chamber did have a tiny deposit building up around the drain screw, so I cleaned it off, checked the rest of the carb and stuck it back together.
Anyway, started fine again, and ran on idle for 15 minutes and higher revs for 5 mins in a barrel again with no issue.
As I say, I assume something had blocked it somewhere and just become dislodged on the way home, but definitely worth checking to put my mind at rest. Might change the fuels lines etc anyway as its probably a good thing to do.
I'll give it another run tomorrow evening just to be sure....
Thanks for the tips guys.