About Tamworth Champions Ltd (13601634) United Kingdom