About Northwood Hills Properties Limited (07383920) United Kingdom