About Lean Admin Solutions Limited (08376907) United Kingdom