About A Duckworth Ltd (13014332) United Kingdom