We are trying to find the exact location painted here and mumsnetters seem good at solving mysteries. It's probably Islington or Finsbury. Any ideas please?