Chelsea Island floated for £65m

Chelsea Island 570p

The housing scheme next to Hutchison Whampoa’s Lots Road power station project on the banks of the Thames is up for sale for more than £65m.

Chelsea Island, which has consent for a 198,000 sq