@madamswer
I hope you don't mind me tagging you. Would be interested to know your thoughts on this one if you have a spare 10-15 minutes.
The main worry for me is the cyclical nature of this business, otherwise, all my other research is encouraging and prompted a buy last week.