Deptford's high street, perhaps the last of Great Britain whose shops are not owned by international brands.