About Duckbill Products Ltd. (07920645) United Kingdom