About S & R Duckworth Ltd (03480910) United Kingdom