Did you know that 38% of people here in Britain believe in guardian angels? The number might seem surprisingly high today’s secularised society but many people who never set foot inside a church have experienced some kind of presence in their lives that they cannot explain away