About Glasgow Trust Limited (SC019189) United Kingdom