Benedict Cumberbatch, Prince William And More Celebrate The Royal Marsden At Windsor Castle