About The Lord Nelson Limited (13379995) United Kingdom