A good coat is an absolute necessity for colder weather and Marks and Spencer has the perfect option that is both stylish and ...