About Trench Lock Metals Limited (08307960) United Kingdom