What sort of heatmap are you after - It is tabular style with hubs against (collection) time/slots and essentially the best and worse times for collection at a given hub? Or is it a heatmap over a map (of the country) with hub locations showing worst hubs for collection times?
Former could probably be done in Excel; the latter might be achievable using a third-party like Maptive or, building something using
PowerBI + Azure(/Microsoft) maps or with a mapping API like
Google Maps or
Mapbox.
If you can post a snippet of anonymised data and exactly what you're wanting to achieve, then i'm sure someone here would be able to advise the best/better solution.