About Corporate Governance Investors (28) Limited (06824439) United Kingdom