About Lamb Bros Ltd (12070425) United Kingdom