Many contractors only works on restoring and repairing old stone and did construction stone. People will have the kind of experience to do the job very detailed account of the rock.
And they will be more widely to help solve unusual problems with your stone surfaces such as staining, chips, and cracks. If you are looking for renaissance stone works then you can browse this link https://rstoneworks.com/.
When searching for your place for this contractor, a Google search for "repair stone", "stone restoration" or "marble and granite restoration" and you will be more likely to find specialists who perform certain types of stonework 100% of the time.
One advantage of having a professional do the job your stone is a stone that they can refinish, repair it, and then seal it in a professional manner using a silicone-based impregnator heated to bond with stones.
This creates a smooth surface and brings out the gloss, as well as provides a layer of protection against stains and damage which helps stones last a lot longer. If you have done the stonework was definitely worth the cost to get the stone sealed.
When you call a contractor stone, ask them how they are working to make certain improvements and whether they can do the cleaning, sealing, finishing, and waxing certain types of stone. Often you can get an estimate based on the dimensions of the surface of the stone without them needing to visit.