Make an impression with sheepskin this winter. A men’s sheepskin jacket from the range at Leather Company promises not only a cosy and high quality piece, but one that is timelessly stylish too.