About L & L Environmental Limited (08813484) United Kingdom