Biffa's HR department is led by Helen Kemp (Head of Communications) and has 104 employees.
Looking for a particular Biffa employee's phone or email?