About Thomas Newell Limited (04212397) United Kingdom