Company name: Biffa Central London
Description: Biffa is the leading integrated waste management company in the UK. Find out more about our products & services today.
45 Pensbury St, Nine Elms, London SW8 4TR, United Kingdom