In October of last year, Ken McCallum, the head of the UK's domestic intelligence agency MI5, spelled out the dangers posed by Beijing in no uncertain terms.