About Corporate Governance Investors (20) Limited (06824458) United Kingdom