About Lambert & Foster Holdings Limited (12087422) United Kingdom