Screaming Beans is a coffee roaster with a flagship store offering freshly roasted beans.