About D&h Investments Limited (13317754) United Kingdom