On that limestone subject,I believe it was Tile Lab sealer from home depot.It was the one used for slate,terracotta etc.
Thanks 

Have A Great Day 
Tony DiBartolo