You do realize he's based in Mogadishu and visits Somaliland because it's a federal member state? This is what he means with protocol

when he says he's ambassador to Somaliland that means all federal member states

nowhere did he even hint that the UK recognise Somaliland independence.
Meanwhile UK ambassador to the UN says this...