Shareholders hold the ultimate controlling power of a limited company
Shareholders are the one holding the ultimate controlling power of a limited company. Directors are employees of the company. The power of directors comes from shareholders.
However, a single shareholder cannot interfere the action of directors. The power of shareholders can be executed collectively. This means by holding shareholder's meeting and passing the resolutions - Ordinary Resolution and Special Resolution.