About Clarke Duckworth Limited (08468279) United Kingdom