Home Japanese Tenshi, Islington