About Northwood Property & Development Ltd (12198148) United Kingdom