About The Lion And Lamb (little Canfield) Ltd (12073430) United Kingdom