Protesters marched in London demanding general election, while demonstrators in Sheffield called for second referendum.