About Lamb & Lamb Insurance Brokers Limited (10433598) United Kingdom