About Lock Environmental Limited (08787083) United Kingdom