About Jch Industrial Ecology Limited (07212702) United Kingdom