About John Duckworth Limited (10705266) United Kingdom