About B&h Holdings Limited (10180191) United Kingdom