About Kex Holdings Limited (SC573814) United Kingdom