About Leku Environmental Limited (06195370) United Kingdom