Campbell Lee Internet Solutions phone 24, Finlas St, Cowlairs Industrial Estate.Springbu Cowlairs Industrial Estate, Glasgow City G22 5DT map