About K. & L. Handicrafts Limited (01105473) United Kingdom