About C & K Holland Limited (05735139) United Kingdom