About Tamworth Corporation Limited (02928668) United Kingdom