About Northwood Investments 1 Ltd (11732258) United Kingdom