About Denewood Management Company Limited (00922007) United Kingdom