Here’s a look at two recently released collectable pins from The Disney Store UK. The first is a Limited Edition pin of the always cheeky Cheshire Cat while the second one is the S.Patrick’s Edition pin of Stitch.