About L Terry Construction Limited (08196401) United Kingdom