Found 124 England, Permanent jobs