C & T Rentals and Sales Ltd.