I strongly disagree that building more and more housing is the way forwards. I personally do not want the country to turn into a total concrete jungle, destroying all our wildlife, because we couldn't control population numbers, or sort out a workable solution to housing.
So how do we control our population numbers, then? Cull the old people or sterilise women after 2 babies? There is no answer to that question that isn't highly questionable. So we have to sort out housing. Here's a radical suggestion: invest in the north of England, Scotland and Wales, where the countryside is ample and you could easily build new houses without ending up with a concrete jungle or destroying all the wildlife. You would have to ensure the investment was there to also build new schools/roads/public transport links etc etc, and encourage businesses to start up in the area, but it's not impossible. But you'll never get a London-based government to invest in Scotland in case they one day, 20 or 40 years in the future, vote for independence - even if a bit of investment now might stop them wanting that! But the Northern Powerhouse idea would be a start.