It depends entirely on what it is - No definitive answer
I commonly see them ranging in the thousands. If you have one "real" word, 3 letter .co.uk ...something in the 5 figure territory is expected, with ease
And yes, you can register a ".co.uk" as a non UK resident