About Nettlehill Management Company Limited (03356047) United Kingdom