About Northwood Group Ltd. (10819909) United Kingdom