T & H HOLDINGS LTD ID 58678192