Peculiar sign painted onto a building in Islington.