About K & L Limited (02759363) United Kingdom