About Northgate (northwood) Management Company Limited (07451153) United Kingdom