Internal Governance Mechanisms And Their Impact On Corporate Policies And Performance : Evidence From The London Stock Exchange