I've done some more digging on the Black Canyon shoes, it turns out they're a German brand ....
http://www.blackcanyon.eu/products/show/11
The materials and specs are pretty good so I think I'm going to take a punt on a pair of 68cm
http://www.blackcanyon.eu/products/show/11
The materials and specs are pretty good so I think I'm going to take a punt on a pair of 68cm