About Lean Clean Living Ltd (10475613) United Kingdom