I bought this stamp at the NEC. It was from The Art of Craft, hope that helps
Ann x