About Denmark Hill Management Limited (02626880) United Kingdom