Hazel is one of Knit for Life's newest knitters, she was struggling to cater for family and could not afford...
Read more