About Lean And Clean Ltd (13543564) United Kingdom