About Teague Precision Chokes Limited (04484322) United Kingdom