About B&f Holdings Limited (13380430) United Kingdom