About H&k England Ltd (13036850) United Kingdom