About Newell (northwood) Limited (01651100) United Kingdom