About Carl Duckett Investments Ltd (12271139) United Kingdom