About J.c.lockwood Construction Limited (12145942) United Kingdom