About Ducky Industries Limited (06028579) United Kingdom