About C.r. Willcocks And Company Limited (01825309) United Kingdom