About Corporate Governance Investors (84) Limited (06824411) United Kingdom