About B&h Retail Limited (13357564) United Kingdom