About Clyde Group Services Ltd (SC588078) United Kingdom