The pink Anderson & Sheppard velvet tuxedo blazer worn by Daniel Craig at the No Time To Die World Premiere goes under the hammer at Doyle's on 15 December.