country of Hertfordshire??? surely they mean county?
I dunno. Do they have counties in England? Maybe the writer meant that this depot is out in the country.