About H&k Howard Ltd (11915887) United Kingdom