About Lambert & Co. Ltd (10686520) United Kingdom