Duchess Sophie turned heads in a sculpted blazer dress with an unexpected hairdo at the 10th anniversary of the Ambassadors of Peace Programme charity gala at The Landsdowne Club in London