About Thomson-mason Electroforms Limited (00926465) United Kingdom