Went into my local ASDA at the weekend to swop the stairguard i bought for the stair gate and found they were reduced to £7.80 each now. It said £23.98 originally on shelf but i have seen them cheaper.
The lady at customer services said that most stores will put them back in stock room until next baby event but if you ask for one they will get them out for you. She also said this is nationwide.
Hope this helps someone!