David Cook, finance director of fashion and homeware retailer Laura Ashley, has resigned his position and will leave the company on 5 December.