About K&l Associates Limited (SC693652) United Kingdom