Thousands object to developer’s 21-storey plans for North Finchley

More than 2,000 sign petition claiming scheme is “over-development” as local MP Sarah Sackman vows to “hold developer to account”