About K & L Investments Limited (12954353) United Kingdom