About Northwood Properties Limited (01554141) United Kingdom