About The Lean Group Limited (05082106) United Kingdom