jamesMP - 7:18 am on Jul 12, 2013 (gmt 0)
The real test would be testing with keywords that you (or other people) would actually use when searching for that type of business.
After the phone call I looked at their client list, picked my own keywords (based on my own search terms) and they still ranked, although only with a place-name. But yes, you're right, without the place-name "qualifier", they're nowhere.
Regardless of the actual search terms, I was just curious as to how they can rank well (even if just for a specific search), with no backlinks and masses of duplicate (thin) content.