Hi Ian
You could try running it with some Redex in the fuel - that removes carbon very well. Another trick I learnt while working in the Morini shop in London, when a bike was brought in that had had some water get through one of the plug holes, no compression at all on one cylinder and very little on the other due to the rings having completely gummed up. My workmate suggested we try putting some brake fluid in the fuel - no kidding! - and after a couple of minutes of running on one cylinder, it chimed in on two. He rode it to and from work for the next week or so, topping up more brake fluid into the fuel each day. We measured the compression daily, and over a period of 5 days it came up to full compression again!
Cheers, Graeme