About H Tennant & Co. Limited (05865052) United Kingdom