Tree of Life, North Devon, England