About Biffer Industries Ltd (12446909) United Kingdom