About Spool & Bobbin Ltd (12203653) United Kingdom