We do require payment from non account holders prior to delivery. We accept cheques, wire transfers, BACS, and all major credit cards, although we have to pass on the 2% charge for mastercard, visa and company cards. Thank you   more »