About Lodge Environmental Solutions Limited (03123136) United Kingdom