About Clyde Cooperage Company Limited (SC001403) United Kingdom