I order from a local roastery called Peak Bean - it's usually roasted around the time you order. I think they mail order and they're better value than the more hipster places.
https://peakbean.co.uk/
Currently drinking Dragon's Back Brew.
Others I've liked are their standard Espresso blend...