About T.w. & E. Tennant & Son Limited (SC430351) United Kingdom