St Stephens Church of England (1872), Lockwood, 2010