About Clyde Fishing Limited (SC618727) United Kingdom