Chen Zhi and Qiu Wei Ren have had assets frozen including 19 London properties after they were added to UK sanctions list

See Full Page