Thanks for the help guys.
I think I'll check if I'm losing fuel through the carb overflow, if i am I'll adjust the float height correctly. If this doesn't make a big enough improvement I'll ask jakobi about swapping out the needle and pilot jet to get it to run cleaner like Jeff suggested. I am away at the moment so I'll let you know how I get on when I get back