Florists 1,800 miles from London run out of flowers as they send 1.5m carnations