About Tennant Investments Limited (05117076) United Kingdom