Marks and Spencer's ladies coats are known for their amazing quality and truly classic styles. From affordable puffer coats that will beat any British storm to furry bombers in beautiful rich shades ...