About Tennants Ventures Limited (05122679) United Kingdom