I have been roasting my own beans for 10+ years and have a special K Bean coffee bean blend that is just fantastic for home espresso.
I don't ship my beans alone, but you can add some to any order. If you're local (Bayside, Melbourne) you're really in luck as you can pick up freshly roasted coffee beans from my Beaumaris showroom.
Beans are at the heart of every coffee. To learn about coffee beans for Italian espresso machines see my blog