About Lenclean Ltd (12827417) United Kingdom