About Lockwood Construction Limited (08337334) United Kingdom