If you could post as much information as possible it would help.
I did manage to find a bit more info to help us search. I believe they are based at:
Glasgow Benefits Centre
London Callers Only-Euston Area
Northgate
96 Milton Street
Glasgow
Lanarkshire
G4 0DX
This address I believe is owned by
Land Securities Trillium and some of their customers including JobCentre Plus (DwP) are Passport Office, BT, DVLA. I know Passport use this address but not sure about BT and DVLA.
The only geographical I could find belongs to Land Securities Trillium and it was 0141-331 0760.
Can anyone else help here?