About D&h Holdings Limited (11113623) United Kingdom