About Lambert Engineering Holdings Limited (03197833) United Kingdom