About Glen Clyde Ltd. (SC392642) United Kingdom