About Lockwood Environment Limited (09004660) United Kingdom