About Tennant Sherlock Limited (12058035) United Kingdom