About Clyde Designers Limited (SC322103) United Kingdom