About Lockwood Haulage Limited (01087339) United Kingdom