This particular set (referred to as Skellige Armour by the DLC but as Undvik Armour in-game) is purchasable from the armorer in KaerTrolde citadel. One of the 16 free DLCs that were released for the game, the Nilfgaardian Armour, which can be purchased from the quartermaster at Crow’s Perch, offers some perks to defense, but won’t do much for your offense. Similarly to hunting armor, this very common, very accessible set offers only minor protection, and unless you fancy giving Geralt the look of a humble cavalier, the chances are that you won’t be wearing it for very long.
The only reason you’ll have to wear it is if absolutely nothing else is available – or if you want to give Geralt the aesthetic of a simple woodsman. One of the most basic and common sets in the game, the hunting armor offers only trivial protection.