About Duckworth Holdings Limited (13504452) United Kingdom