About Denham House Management Company Ltd (05994483) United Kingdom