Church of the Immaculate Conception, Spinkhill : a history and commentary