About James Environmental Limited (04349217) United Kingdom