About The Lean Consortium Limited (04492278) United Kingdom