About B & N Hambidge Ltd (13047901) United Kingdom