20 hours a week jobs in PeterboroughCreate job alerts