About Tennant Engineering Services Limited (02676234) United Kingdom