About Lrc Environmental Limited (13564156) United Kingdom