As stated in reply #3, according to Google Maps and Streetview there is still a 6 Skirsa Square, but I don’t have enough of a feeling for recent Scottish architecture to judge the age (it is definitely fairly recent).
But it is in the same place as the 6 Skirsa Square on this 1974 OS map (top left corner)