About L & N Tennant Limited (08799484) United Kingdom