About Lambart & Salt Limited (11315118) United Kingdom