About Lion And Lamb Ltd (10827196) United Kingdom