About Tamworth Holdings Limited (13233431) United Kingdom