English flags have been appearing on streets in towns across the UK as an anti-immigration movement gains momentum.