About L&f Waste Management Ltd (12689732) United Kingdom