About Solomon Lambert & Sons Ltd (10649541) United Kingdom