I ordered using that address Sunday night and plants arrived yesterday - they're excellent. Must say though I had trouble accessing the site for some of Sunday, so maybe they've got technical problems?
their email sales address is sales@aquaticplants.eu.com
can telephone orders on 01406 364949