Leasecomm & National Card Systems
A nightmare rip-off company
I was contacted by National Card Systems to be able to accept credit cards on my web site. I entered into a contract after checking out NCS with the BBB. No reports had been filed. Part of that contract included a company called Leasecomm. Although it did say this was a non-cancelable contract, I ...