About Lockwood Construction (sw) Ltd (11420086) United Kingdom