The Willow Review is a new independent review which aims to show how sustainability is financially beneficial for the UK’s 5.5 million small businesses