About C.s. Willett & Co. Limited (01340220) United Kingdom