About Nelson 17 Limited (11607805) United Kingdom