The oldest tree in London could be looming large in the grounds of a Totteridge church. The ancient Yew tree, growing in the churchyard of St Andrew’s, in Totteridge Lane, could be as many as 2,000 ...