About Stick & Ribbon Ltd (07268441) United Kingdom