About Nelsonhall Ltd (03674609) United Kingdom