About B&a Group Holdings Limited (10299013) United Kingdom