About Lamb Handbags Limited (07335802) United Kingdom