Britain's government said on Wednesday Penny Mordaunt had been named defense secretary to replace Gavin Williamson, who was sacked over the leak of information about Chinese telecoms company Huawei.