I believe the original quote was “Scotland or further south”, which has somehow got converted to southern England.
With the price of land and planning restrictions, especially for RADHAZ, I would suspect a current active northern site is probable - especially since they want the system up and running by 2025.