About Lamb Holdings Limited (03151164) United Kingdom