About K.c. Horwood Limited (09337457) United Kingdom