Seen this before..... These tiles look similar to the Pamesa Crystalline. If they are the same type of tile, they are glazed porcelain which majority of the time wouldn't need sealing. However to get a higher gloss, the glaze used contains micro crystals and the tile goes through an additional polishing process. The polishing opens up the crystals and leaves them prone to staining (tell tale sign, but take a very close look, with a magnifying glass if you need one, and the staining should look almost speckly in appearance).
They need to be sealed before grouting (wickes should have pointed this out to you either verbally or by instructions). Following a few tests, the best method I have found was with the (sorry
@Lithofin BOB ) LTP MPG sealer. Apply with one microfibre cloth and immediately give it a firm buff in with a second. Do this twice leaving and hour or two drying time in between and they should be fine. Once you have got the tiles clean, you would also need to do this to protect them from now on. But Bob is godlike when it comes to this stuff so if he offers any further advise on products or methods, take his over mine
🙂
However regardless of how well sealed they are, without regular maintenance with the correct cleaner (preferably pH neutral) and immediate cleanup of marks and spillages, these among other tiles can still stain. Not saying you have done, but if a floor is treated like a piece of s***, it will look like a piece of s*** (my boss taught me that saying). Standard supermarket off the shelf cleaners, many contain citric acid which will eat the sealer in minutes. Whichever sealer you use, go for the manufacturers recommended everyday cleaner to keep it in good working order.
I would try all the previous posters cleaning methods, but unfortunately, if it is the type of tile I'm thinking of, chances are they are beyond help. Although I would be extremely delighted for you if you can prove me wrong. Best of luck.