Craig International deal with Spirit Energy could be worth £21m

Craig International joint managing director Jill Macdonald
Craig International joint managing director Jill Macdonald

Breaking