About Clyde Canvas Uk Ltd. (SC073143) United Kingdom