About Bfi Holdings Limited (10658983) United Kingdom