Glasgow City Council is set to renew a lease for accommodation at Queen Margaret Drive, which can house 34 people ... has leased the Queen Margaret Drive tenement building since 1993, when ...