British Prime Minister David Cameron is not ruling out military action against Islamic State militants in Syria, a spokesman said on Thursday, after Foreign Secretary Philip Hammond said Britain would not join any US air strikes in Syria.