About Lean Lifestyle Limited (10598370) United Kingdom