About K&l (cheltenham) Limited (10498709) United Kingdom