Thanks, another member helped me with that. I was set with that but then, and I have to locate it, but an earlier post made me think that when produced for the US market, the "9" would indicate the US size, but when produced for the UK market, it indicates the UK size.
the insoles are already stamped before lasting, so I doubt there's a difference. They might have used a larger insole and trimmed it after (I have sz 10.5 UK C&J's which say 11 stamped on the insole, but are clearly not 11 UK )
Either way, your best bet is to email C&J and ask why your insole has said numbers. I have heard they are generally helpful.