Craigellachie is a small community in the Spey Valley, home of the Speyside Cooperage, the only working cooperage in the UK.