About Lean Enterprise & Transformation Limited (11276132) United Kingdom