About Duke Street Investments Limited (05167898) United Kingdom