About Nelson Hotels Limited (08257725) United Kingdom