i know nothing about the new owner, but whats wrong with not accepting cards? i dont for either of my businesses... only cash, cheque or transfer
besides, what you're saying is you'd rather give someone your credit card details, rather than giving them a cheque? think what they could do with your card details should they wish... with a cheque, they can only take from your bank what you write on it.