About Clyde Solutions Limited (SC244826) United Kingdom