About D-r-hodds Solutions Limited (09332900) United Kingdom