About Duck Hall Ltd (11136717) United Kingdom