Benedict Cumberbatch Spends Day with Prince Edward at Buckingham Palace