About Glasgow Clyde Investments Ltd (SC703517) United Kingdom