About Glasgow South Centre Ltd (SC695752) United Kingdom