Sherard Cowper-Coles, the former diplomat going to bat for British businesses in China