About K K Leicester Company Ltd (12851589) United Kingdom