Yes a tough puzzle, and I'm not sure it was my favourite so far, though clever it undoubtedly was.
My gripe with Gemelo is with his description in 23 ("...from northern parts of Scotland").
We live in a village sometimes called the first village in the Highlands, so our view to the north is of the rugged 'Arrochar Alps'.
Because the Highlands run on a diagonal line SW to NE it is possible to be at our house in the Highlands just 40 minutes north of Glasgow Central - definitely not northern Scotland: likewise one may be north of Inverness at the 'Black Isle' enjoying the rolling, agricultural lowlands scenery, definitely in the north of Scotland!
I don't think it's a pedantic point...
Harumph - Naughty Gemelo!
Rant over.
M