About Lucky Duck Designs Ltd (07506174) United Kingdom