Personally, if your budget allows, I would go for the S24 or even the S25 as both are decent price currently AND get a much longer support than older devices.
I would also 100% concur with
@johnz237 in relation to where you buy your device. Please make sure it is a UK model (just buying it from a UK retailer isn't a guarantee, and Amazon well known for selling devices from other regions).
I am not employed by Samsung nor do I receive any remuneration as a Samsung Members Star.
My device is an S25 Ultra.