About S.d. Tennant Limited (04398428) United Kingdom