About Lockhams Construction Limited (07508939) United Kingdom