Biffa
Biffa is an integrated waste management business in the U.K., providing collection, landfill, recycling and special waste services to large industrial and commercial customers.

Biffa is an integrated waste management business in the U.K., providing collection, landfill, recycling and special waste services to large industrial and commercial customers.