A decent marketing strategy is key to driving sales in any business; but it can be hard to deliver. Olivia Cooper speaks to Yeo Valley – one of the most successful campaigners in recent years – to find out how it's done