Found the Sony Xperia x for £249 at Sainsbury's mobile store.
This is the cheapest I've seen this phone. Argos was selling it at £269 but they've now raised to £299.
I'm guessing it's this cheap as Sony should be showing new phones on Monday.
This device is Sim Free for anyone asking.