About Alfred Lamb International Limited (05819319) United Kingdom