About Lean Enterprise Associates Limited (07995769) United Kingdom