About Lockwood Engineering Limited (10985821) United Kingdom