Executive Chairman
Richard Dick
CEO Approval Rating
83/100
Lucy Group is an England-based holding company that owns and operates businesses in areas such as manufacturing, energy and real estate.