About Norbord Investments (uk) Limited (03036381) United Kingdom