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