About Lockwood (leamington) Limited (01112787) United Kingdom