About Lamb And Bear Ltd (12747788) United Kingdom