About Glasgow Sands Hotel Ltd. (SC474779) United Kingdom