SLH Holdings Posted on October 6, 2018April 1, 2022 by webmaster SLH is an investment company with greater than $40 million in managed assets.