Keira Knightley is set to receive an OBE at Buckingham Palace