About Clyde & Co (smt) Limited (SC068481) United Kingdom