About The Admiral Lord Nelson Limited (12846299) United Kingdom