Britain's 'longest stretch of independent shops' is right he