Interim-CEO
Karen Bird
CEO Approval Rating
86/100
McColl's is an England-based company that owns and operates a chain of convenience stores selling products such as snacks, treats and spirits.