About The Glasgow Contact Ltd (SC581302) United Kingdom