Chris Heard launched Carnival Records, selling new and used vinyl, in 2012 - at a time when many record stores were closing as they struggled to compete against digital music and streaming services.