About Northwood Consumer Products Limited (09637242) United Kingdom