About Northwood Investments 2 Limited (11732169) United Kingdom