Islington's 1 mile (1. How long is Islington's Upper Street?