About Lamb & Lion (uk) Limited (09390870) United Kingdom