About Denewood Place (northwood) Management Company Limited (09139775) United Kingdom