About Sticky Fingers Food Limited (07164562) United Kingdom