You can register .co.uk domains through eNom...
There have been a few offers going here on NamePros offering domain registration... You should contact them guys Mike, and find out if they will offer any other extensions, otherwise get yourself as eNom reseller account! :tu:
To my knowledge also, it's cheaper to pay in £GBP, but then I guess thats a big hard if you live in America!