About Corporate Governance Investors (21) Limited (06824454) United Kingdom