About Tamworth Visionplus Limited (02591544) United Kingdom