About Lamb International Limited (02623181) United Kingdom