By Rebecca English, Royal Correspondent Suits you: Carole Middleton wears the £650 Collette Dinnigan design in 2009 (left) while her daughter the du…