mayor of Barnstaple — public office in England