Developers have unveiled plans for two towers in Manchester could have 758 flats between them on the site where Stockton's ...