About L & C Foods Limited (12772093) United Kingdom