About Lockwood Projects Limited (08940829) United Kingdom