About Duchemin Williams Limited (10328946) United Kingdom