loads of domain name sellers handle uk domains, from many different countries.
>>How do they expect payment, would a US credit card work?
if you buy from a foriegn name seller then sure why not? (some very unenlightened us banks block foreign transactions with their cards) but mostly us cards will work all over the world? haven't you ever been out of the country and used one?