About St. Clair Lamb Yard Ltd (12902070) United Kingdom