About Kixx Kidderminster Ltd (13371302) United Kingdom