The New Towns Taskforce was set up by the government to find areas suitable for building new homes at scale, aimed at making a ‘significant contribution to meeting housing demand in England.’ One of ...