the best coffee shops in bath, uk