About Clyde Chandlers Ltd. (SC301367) United Kingdom