Two major tower blocks standing 16 storeys high could be installed on a stalled site on the edge of Liverpool city centre ...