St Petroc's Church and town life