About Drumstick Products Company Limited (09104047) United Kingdom