About Glasgow Apartments Management Limited (SC622862) United Kingdom