Topps Tiles keeps profit on track despite 1.3% revenue decline — TPT +0.20 · News Impact Screener