About Northwood House Trading Company Limited (11107384) United Kingdom