Britain is one of the fashion captials of the world, with a rich heritage of avant-garde designers: the name Mary Quant encapsulated the swinging sixties; Vivienne Westwood symbolised punk and is now - almost - a national treasure and the late Alexander McQueen left an extraordinary legacy in his tragically short life. Yet, there is another, important, dress code is the Duchess of Cambridge.