About Lockhams Recycling Limited (09869506) United Kingdom