About Lucking & Clark Consulting Engineers Limited (03695672) United Kingdom