Plans for a new 885-home development in North London have been approved, which means the construction of seven tower blocks ...