About Nanhurst Management Company Limited (03668273) United Kingdom