About Harry & Kyle Limited (13003023) United Kingdom