About London Kleen Limited (13334407) United Kingdom