Inland Homes administrators put £300m Cheshunt site on market

Description

The Hertfordshire site for sale has planning permission for up to 882 new homes.