About The Lord Nelson Management Company Limited (04445939) United Kingdom