About Kleen A Bin Ltd (07302692) United Kingdom