I would have too say any of the better and reliable one will take them...
Even some of the better independants take them,BUT BEWARE-some charge up too 20% more if you do use it....
Most agency's that do take a CC also use a different name, so, instead of Broadway Body Care (sorry to use you as an example) they may use Broadway Entertainment, or Broadway Internet services....or whatever.
One word - cash. You never know when those CC records can come back to haunt you (eg. on news just today, major CC companies are helping to crack down on underXge XXX). What if the fuzz decide to bust an MP to check for Xllegal workers and they look at the past months CC transactions?