0800 849 8098
24hr Credit Card Fax Orders: 0700 609 1568

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

  • Prices...

    We have once again held our prices at last year's rates, as below.

  • All our cards are one price: £55 per 100, including envelopes.

    Minimum order 100 cards per design.

    Delivery is charged at only £10 per order, regardless of quantity.


    For orders above 2,000 cards (per design) please telephone or email us for a quotation.

  • Payment can be made online or over the telephone by Credit/Debit card.

    Postal orders can be made by Cheque, Postal Order (payable to ELFORD) or Credit/Debit card.

    For BACS/CHAPS transfers please contact us for details.

    All prices subject to VAT @ 20%.