Not to defend Russia but Novichok was developed between 1971 and 1993
To assume that they are the only country to have the agent now is naive
It could be a false flag operation
That makes far more sense than the Russians leaving a nerve agent just lying around after use, or the Russians killing random junkies a few miles from a Brit chemical weapons facility.