I've just bought a great sofa from a charity shop, and it's generally in very good condition, apart from some dark marks on the sofa arms, where arm covers would normally be. What's the best way to clean them? I think the fabric's a cotton/linen blend.