About Drumstick Takeaway Limited (13065941) United Kingdom