About Duck & Denim Limited (09910680) United Kingdom