About D Duckworth Ltd (09516953) United Kingdom