About K Horn & Co Limited (13069261) United Kingdom