About Lean & Green Salad Bar Ltd (10717565) United Kingdom