About Denewood 7 (freehold) Management Ltd (08370663) United Kingdom