About Nelson Hulls Limited (02664835) United Kingdom