About Lockwood Precision Engineering Limited (12032788) United Kingdom