About K & L Holdings York Limited (11515432) United Kingdom