About K&l Research Limited (09321307) United Kingdom