Traditional Christmas poinsettias are in short supply and more expensive this year, shoppers are being warned. Eight million of the red-leaved plants have traditionally been sold in Britain ...