About K & L Holdings Limited (09872342) United Kingdom