See there's a Cycle's UK shop opening soon in Creek Road Deptford. Not suprised seeing the amount of cyclists that use Creek Road morning and night.