About Lean Machine (leicester) Limited (06587940) United Kingdom