About O Donnell Duckworth Ltd (12127317) United Kingdom