About Tamworth Glass Ltd (13304453) United Kingdom