Trucks and Buses Company holds general meeting