About Lrc Ecology Limited (13358932) United Kingdom