About Tamworth Indoor Golf & Sports Bar Limited (11828179) United Kingdom