About The Lean Group Online Ltd (07920640) United Kingdom