About S J Duckworth Limited (07692379) United Kingdom