About D. Hoekstra Holdings Limited (12426268) United Kingdom