About Lambert Brothers Holdings Limited (02195321) United Kingdom