Hi jabird, I agree with Tedster this does look very strange.
I think the reason for the format of these odd listings is that Google is seeing your link structure (site hierarchy) as:
Home -> Continent -> Country -> Location
and using it to replace your title with "Location - Widgets"
Widgets, because you link to the home page with the relevant word. Location, because you link to your location pages as the location names. All very sensible IMO. Missing the middle navigation levels is normal when Google does breadcrumbs.
The questions remain why Google is using these link texts for your pages when you have perfectly sensible titles already, why there's no description and why there's no cache link.
This is what I might expect to happen if Google didn't fetch those URLs any more. That would happen because the pages are very deep in the site, or a little deep in a site that doesn't have many links to it. Neither of these things are the case here. It could be that Google isn't liking your site at the moment and has reduced crawl depth to a bare minimum. In industries like yours it's easy to have a lot of pages that look quite repetitive to a robot, even when they're extremely useful to human users.
Or possibly there's a /robots.txt problem. I wish Google would show /robots.txt in its cache. It would be quite useful for debugging. Maybe they don't for some security reason.
When you run cache:www.example.com type searches, Google does serve cached pages for these URLs. The cached dates all seem to be a few days ago so the cache could be lagging behind the SERPs.
Hopefully it's a temporary Google issue or a /robots.txt glitch. As Tedster points out, the game has changed a great deal over the past few months and we're seeing some odd things happen.