About K And O Holdings Limited (SC691143) United Kingdom