About Denton Street Management Company Limited (03451158) United Kingdom