About Northwood Construction Ltd (12957664) United Kingdom