St John on the Wall Church in Bristol offers a glimpse into medieval history with its unique position in the old city walls.