About Ck Needham Limited (10768947) United Kingdom