About C.r. Willcocks (holdings) Limited (02956405) United Kingdom