large business

The UK government definition of a large business has over 250 employees and an annual turnover of over €50 million. By 2023 lager businesses will have to report on their plans for carbon reduction working with suppliers, stakeholders and shareholders.