About Tamworth 1969 Limited (09367303) United Kingdom