Check with Adrenaline Off-road in Maryland or Bull Run 4x4 in Haymarket.
I can vouch for both. Jeff at Adrenaline is the definitive Jeep Guru. If you can break it, Jeff has fixed it.
Bull Run 4x4 built my current JK for the previous owner and did a really good job. 7 years post-build and zero issues with any of the stuff they installed.
Honestly, the top install is probably something you can do yourself. I’ve done lots of them. But either shop can accommodate you for simple stuff, too. You’ll probably get an appointment at Bull Run before you get one at Adrenaline. Jeff books work like 6 months out.