White Sleigh Home Inspection Home Inspector - Elmwood, IL Looking to contact White Sleigh Home Inspection? You can reach them at 309-742-7753