About Northwood Initiatives Ltd (09956526) United Kingdom