About Lean Foods Ltd (12198601) United Kingdom