About Northwood International Ltd (11460516) United Kingdom