About Natural Capital Management Limited (04038326) United Kingdom