About Kixx Stourbridge Ltd (13390461) United Kingdom