About Charles Lamb Limited (12808123) United Kingdom