About Nelson 3 Limited (12072898) United Kingdom