So this is the All Hallows Church, which I spotted while out on the bike. This is in North Greenford
I suppose its ok
This notice talks about this garden having the Christian theme at heart. With a stone paved cross, the two sweeping paths out to the public footpath are arms of an angel. There are many such symbols like 3 rocks standing for the trinity.