Stumbled upon this deal at Amazon.de, the HTC 10 in Topaz Gold for only 299 euros making it around £259.
Converted + shipping makes it around £269. Seems to be still around £460 at Amazon UK.
Suggest to pay in Euros and not with Amazon conversion as works out to be cheaper.
Was in stock but now, Usually dispatched within 2 to 4 weeks.