I vote Marks Tile Grout Cleaning as the best company. I had the best experience and received the amazing result for my shower tile restoration. Firstly, their technicians arrived on time even on the same day of booking, secondly, they inspected the to be cleaned area, thirdly, they used the eco-friendly chemicals for my shower tile cleaning, and at last, they brought the wonderful results out of my dirty tiles. This is the best company I have tried so far. I will happily recommend them to everyone.