About Corporate Governance Investors (23) Limited (06824460) United Kingdom