Duchess Sophie is an expert at smart-casual styling and her teal ... a navy blazer from one of the best British clothing brands, Alexander McQueen. It was single breasted and had gold-toned ...