Not far from Highbury and Islington Station, numbers 95-101 Holloway Road look much like the rest of the houses stretching to either side – unloved, grubby Victorian piles with transient shop…