About Tamworth Takeaway Services Ltd (12231946) United Kingdom