About Northwood 2 Ltd (11577348) United Kingdom