About Corporate Governance Investors (18) Limited (06824459) United Kingdom