We accept payments by debit card and by Visa, Mastercard and Amex credit cards.
Card details can be telephoned through on +44 (0) 207 493 5082.
Payments can also be made by sterling cheque or by bank to bank transfer.