About Denwood House Management Company Limited (12421173) United Kingdom