About Clyde Canvas Fabric Structures Limited (SC098283) United Kingdom