Thanks to all for your kind comments. I got the frabic online from spoonflower.com, CharlotteO has a detailed link above.
I believe that when they get your order they then print it. It doesn't come off a roll. Fabric is quite heavy duty too.
They also have the same in wallpaper and wall decals, though I haven't ventured there yet.