About Ns Lockwood Engineering Limited (09301056) United Kingdom