About Tennant Oxford Limited (10318246) United Kingdom