Found 10 England, Manager jobs