Biffa Plc acquires Company Shop Limited for an upfront £82.5 million
LONDON: Biffa Plc, the UK’s leading sustainable waste management business, has announced the acquisition of Company Shop Limited (CSG) for an upfront enterprise value of...