House of Hough, previously Over The Top Linen, is a specialty linen rental company based out of Houston, Texas, known for its unique linen collection and design expertise.