I got this 12 piece set today in the Team Valley Sainsbury's.
It was still marked at £21.99 but there was a 75% label next to it relating to this product. I asked at customer services to check the price and it scanned at £5.49.
There was also a 16 piece white bone china set original price £39.99 with 75% off also.
There was one left at 3.30pm
checked on line and it is still full price.
Hope this helps someone!