.... of storr, on skye