About C Kelly Holdings Limited (SC573225) United Kingdom