For the third year running, CESR has announced the 2024 winners of the Impact Business Buff Awards, a student and faculty driven award that recognizes the members of the Leeds community who inspire excellence in sustainability and social responsibility. Leeds students have nominated all award winners, and we want to...