I had someone say they had seen them in Tollcross Park in the east end of Glasgow. There's a wee zoo type thing there and I was told the parakeets were around there. However, this is second hand at best. I've never been there to look myself.
Hope it helps.