About Northwood Investments (uk) Limited (06706621) United Kingdom