About Richard Environmental Limited (03152423) United Kingdom