Business: A Force for Good? What the IoD Report Really Says
The Institute of Directors has published Business: A Force for Good? - a landmark report by an independent Commission chaired by Lord Rees of Easton examining the conditions under which business contributes to wider society. Here is what the report says, what it really means, and why it matters to every purpose-led founder in Britain.