About Denebrook Management Company Limited (01219464) United Kingdom