About Lambert & Barclay Limited (09472359) United Kingdom