About Clyde Safety Limited (SC266143) United Kingdom