About The Lord Nelson Inn Limited (05698989) United Kingdom