About Sticky Baits Ltd (07926469) United Kingdom