Search online, ask your hotel to recommend some companies or visit local rental offices nearby where you are staying. Rental car offices are scattered across Thailand in various locations but mainly centred around major tourist hubs. You can arrange for pick up at any of those locations.