About Glass Light & Special Structures Ltd. (SC370028) United Kingdom