About Northwood Industries Ltd (12552622) United Kingdom