About K L A Developments Limited (SC129287) United Kingdom