St Peters Church of England (1881), Tahara, 2008