About Duck And Salmon Limited (09822968) United Kingdom