About B&l Group Holdings Limited (13147889) United Kingdom