About Lamb And Baker Holdings Ltd (11887839) United Kingdom