On the afternoon of 2 July last year, floral tributes and cuddly toys for Alesha MacPhail were already accumulating outside the house on Ardbeg Road, to the north of Rothesay town, where she had been staying with her father and grandparents....