About James Bowles Environmental Ltd (12928780) United Kingdom