About London Environmental Limited (09519262) United Kingdom