About C & Kw Holdings Limited (SC706776) United Kingdom