The shareholder is the person who owns the company through a share certificate. A company can be owned by one or several shareholders. The shareholder can be an individual or a company.
The director is the person responsible for the management of the company. He will sign any business contracts, account opening forms etc. Directors are elected by the shareholders. A company can have one or several directors. The director can be an individual or a company.