European stocks were mixed on the week with modest gains in Britain offset by declines in Germany and around the EU after disappointing economic data kept investors on the sidelines as equities pull back from multi-year highs.