About H Duckworth Limited (04532281) United Kingdom