About Tennants Holdings Limited (12304158) United Kingdom