The bigger Crisis is the (over) population Crisis! More people need more houses, food, clothing, heating, energy, transport, etc. The UK is in the top three most densely populated countries in Europe. Hence the housing crisis.
I very much doubt that the UK landmass could feed all its population...