In reply to DaveHK:
But, to address the original question...
Looking with Google Earth, is it possible that the northern end is the headwall of the corrie/cirque, that has then been eroded later? shame that Google's image resolution takes a dive just when we need it most... You'd think they'd done it deliberately.
It's not a 'pure' glacier valley, as the are a number of partial backwalls all down the valley, running into Loch Muich. A number of merging glacial flows.
Given the number of absolute classic examples of corries and corrie tarns dotted around that example, it seems a particularly poor example to choose, given the uncertainty over its formation... The corries either side of Lochanagar would be perfect.
ps. I'm an electronic engineer who only got a B in O-Level geography, 35 years ago. So what do I know...?