About Scott Glass Ltd. (SC338288) United Kingdom