About Lsc Environmental Limited (08284330) United Kingdom