About Northwood Property Company Limited (12064108) United Kingdom