About Clyde Broadcast Products Limited (SC174692) United Kingdom