About Nelson Corporation Limited (11755729) United Kingdom