About Nutwood Trading & Investments Limited (03494659) United Kingdom