About Stuart Duckworth Ltd (08817020) United Kingdom