About The Lamb Group Ltd (10403312) United Kingdom