About Lockwood Aircraft Engineering Limited (09986625) United Kingdom