UK consumers purchase an estimated one billion Christmas cards every year. New analysis by Leicester-based plantable paper ...