Contact them, I once purchased a .it TWICE at regfly, they refused me twice because I am not a resident of Italy. I got the money back into my account on the same day.
However, I don't see any restriction on .co.uk reg, so that might be weird and you should contact namecheap.