About Leecleans Ltd (13110892) United Kingdom