Create and Craft welcome Australian craft brand Paper Rose

Create and Craft are excited to announce the launch of new supplier Paper Rose on the channel this summer. Create and Craft are the UK’s leading multi-channel craft home shopping retailer.  Paper Rose is a family-owned craft company located in Hahndorf, a beautiful tourist destination in the Adelaide Hills, South Australia. Leanne Selby, the founder…