Hundreds of investors descended on the headquarters of Sichuan Trust Co. Ltd. in southwestern China on Monday to demand their money back after the company failed to repay principal and interest on investment products that matured last month, Caixin has learned.