Wouldn’t it be more worrying if, despite GSK being the best company for the job, they went with a different company because he held shares?
Yes which is why it would be better if he'd divested himself of said shares prior to taking the civil service post
Just because he's followed the current rules regarding declaration doesn't mean his having shares in the company won't possibly bias any decisions he makes that could affect the share price!