About Lamb And Son Ltd (10975172) United Kingdom