About Tennants Group Investments Limited (00998651) United Kingdom