About L Lambert Holdings Limited (10807902) United Kingdom