An explosion at a military hardware factory in Salisbury, Wiltshire has left one person dead, British media reported on Friday, citing a police statement.