About K And L Developments Ltd (11779668) United Kingdom