Hey Captain P,
Basically I found them in an establishment just off Covent Garden that specializes in gear for Rock & Snow...you know the one..
I´m a lanky piece of beanpole so have trouble finding the length in trousers. Following several attempts with other makes that were more bermuda shorts than trousers I came across these. They seemed pretty good. Anyway, as I was paying, the guy in the shop was raving about them. It seems the team put them through their paces (various pairs I hope) over a few days in Scotland. They held up better than most. Independantly the other assistant wandered by, saw the trousers and launched into the same story again...very breathable...effective waterproofing...blah blah..anyway, I´ll be taking on the Andes this summer so they´ll get their fair share of rain, snow and rock...
Oh, yes I had a look on the internet too and there does seem a lot of Czech connected to them.
Anyway, cheers and if you check them out, let me know what you think.