how about just sending a quote, with a letter
you could do this with pubs, resturaunts, shops etc.
somthing along the lines of.
to whom it may concern,
hi there my name is xxxx and i am the proprietor of xxxx
firstly please dont take offence at this letter as that is not the nature in wich it was written.
however on a recent trip to your establishment purely of a personal nature, i couldnt help but notice, that in my humble opinion your carpets didnt seem to be reflecting your upmarket image in the best possible way.
please dont think im insulting the way your establishment looks its just i belive i could help you create a better image to your customers wich may result in more passing trade for you.
i have taken the liberty of preparing a quote for you just so you can see how little it would cost to get them back in tip top condition.
i have prepared this quote assuming the work will have to take place outside of office hours.
if this is not the case please let me know and im sure it can be done even cheaper.
it would need a bit of work but it could work.
what do you think?