About Lord Nelson Liverpool Limited (05286058) United Kingdom