About Westmoreland Mechanical Testing & Research Limited (04623699) United Kingdom