Email Print St Peter - the Holditch Organ Written by Administrator. The Holdtich organ of circa 1850. Situated in the South Aisle.Restored 2006 by Richard Bower. < Prev Next >