Cardigans are the perfect item of clothing for the office, they are everything; smart, sophisticated, chic, characterful and oh so comfortable. Choosing the ...