William Morris, Generalagent